package com.gko100.dao;

import java.util.List;

import com.gko100.model.Category;
import com.gko100.model.Language;
import com.gko100.model.Navigation;

public interface NavigationDao {

	
	List<Navigation> findNavListByCate(Category cate);
	
	Navigation findNavByNavNote(String navNote);
	
	Navigation findNavByCate(Category cate);
	
	List<Navigation> findNavByLangAndCate(Language lang, Category cate);
	
	List<Navigation> findNavListByNavPid(Integer navPid);
	
	List<Navigation> findNavListByNavPIdAndLang(Integer navPid,Language lang);
	
	Navigation findNavByNavId(Integer navId);
	
	Navigation findNavByNavName(String navName);
	
	void saveNav(Navigation nav);
	
	void delNav(Navigation nav);
	
	void delNavByNavId(Integer navId);
	
	void updateNav(Navigation nav);


	
	Integer[] findNavIdListByNavPid(Integer navPid);
	
}
